package com.kaifamiao.month04.day07.work;

import java.util.Objects;
import java.util.Scanner;

public class Test04 {

    // 检测是否是回文字符
    public static boolean isPalindrome(String str) {
        StringBuilder newStr = new StringBuilder(str); // StringBuilder 在单线程情况比 StringBuffer 运行快
        return Objects.equals(newStr.reverse().toString(), str);
//        for (int i = 0; i < str.length() / 2; i ++) {
//            if (str.charAt(i) != str.charAt(str.length() - 1 - i)) {
//                return false;
//            }
//        }
//        return true;
    }

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        System.out.println("请输入一个字符串：");
        String str = in.next();
        System.out.println("您输入的字符串" + str + (isPalindrome(str) ? " 是回文字符" : " 不是回文字符"));
    }
}
